﻿using System.Collections.Generic;
using Vra.Dto;

namespace Vra.BusinessLayer
{
	/// <summary>
	/// Базовый интерфейс для основных операций доступа к данным
	/// </summary>
	/// <typeparam name="T">DTO объект</typeparam>
	public interface IBaseEntityProcess<T> where T : BaseDto
	{
		/// <summary>
		/// Возвращает список объектов <seealso cref="T"/>
		/// </summary>
		/// <returns>список объектов <seealso cref="T"/></returns>
		IList<T> GetList();
	}
}
